Serveur d'exploration Cyberinfrastructure

Attention, ce site est en cours de développement !
Attention, site généré par des moyens informatiques à partir de corpus bruts.
Les informations ne sont donc pas validées.

Faking it for pleasure and profit - the use of hardware simulation at AAO

Identifieur interne : 000B14 ( Main/Exploration ); précédent : 000B13; suivant : 000B15

Faking it for pleasure and profit - the use of hardware simulation at AAO

Auteurs : K. Shortridge [Australie] ; M. Vuong [Australie]

Source :

RBID : Pascal:11-0004473

Descripteurs français

English descriptors

Abstract

Traditionally, AAO tasks controlling hardware were able to operate in a simulation mode, simply ignoring the actual hardware and responding as if the hardware were working properly. However, this did not allow a rigorous testing of the low-level details of the hardware control software. For recent projects, particularly the replacement of the control system for the 3.9m AAT, we have introduced detailed software simulators that mimic the hardware and its interactions down to the individual bit level in the interfaces. By having one single simulator task representing the whole of the hardware, we get a realistic simulation of the whole system. Communications with the simulator task are introduced just above the driver calls that would normally communicate with the real hardware, allowing all of the hardware control software to be tested. Simulation can be partial, only simulating those bits of the hardware not yet available This allows incremental software releases that demonstrate full functioning of complete aspects of the system before any hardware is available, and supports a rigorous 'value-added' approach for tracking the software development process. This was particularly successful for the telescope control system, and has been used since for other projects including the new HERMES spectrograph.


Affiliations:


Links toward previous steps (curation, corpus...)


Le document en format XML

<record>
<TEI>
<teiHeader>
<fileDesc>
<titleStmt>
<title xml:lang="en" level="a">Faking it for pleasure and profit - the use of hardware simulation at AAO</title>
<author>
<name sortKey="Shortridge, K" sort="Shortridge, K" uniqKey="Shortridge K" first="K." last="Shortridge">K. Shortridge</name>
<affiliation wicri:level="1">
<inist:fA14 i1="01">
<s1>Anglo-Australian Observatory, PO Box 296</s1>
<s2>Epping, NSW 1710</s2>
<s3>AUS</s3>
<sZ>1 aut.</sZ>
<sZ>2 aut.</sZ>
</inist:fA14>
<country>Australie</country>
<wicri:noRegion>Epping, NSW 1710</wicri:noRegion>
</affiliation>
</author>
<author>
<name sortKey="Vuong, M" sort="Vuong, M" uniqKey="Vuong M" first="M." last="Vuong">M. Vuong</name>
<affiliation wicri:level="1">
<inist:fA14 i1="01">
<s1>Anglo-Australian Observatory, PO Box 296</s1>
<s2>Epping, NSW 1710</s2>
<s3>AUS</s3>
<sZ>1 aut.</sZ>
<sZ>2 aut.</sZ>
</inist:fA14>
<country>Australie</country>
<wicri:noRegion>Epping, NSW 1710</wicri:noRegion>
</affiliation>
</author>
</titleStmt>
<publicationStmt>
<idno type="wicri:source">INIST</idno>
<idno type="inist">11-0004473</idno>
<date when="2010">2010</date>
<idno type="stanalyst">PASCAL 11-0004473 INIST</idno>
<idno type="RBID">Pascal:11-0004473</idno>
<idno type="wicri:Area/PascalFrancis/Corpus">000170</idno>
<idno type="wicri:Area/PascalFrancis/Curation">000075</idno>
<idno type="wicri:Area/PascalFrancis/Checkpoint">000120</idno>
<idno type="wicri:doubleKey">0277-786X:2010:Shortridge K:faking:it:for</idno>
<idno type="wicri:Area/Main/Merge">000B19</idno>
<idno type="wicri:Area/Main/Curation">000B14</idno>
<idno type="wicri:Area/Main/Exploration">000B14</idno>
</publicationStmt>
<sourceDesc>
<biblStruct>
<analytic>
<title xml:lang="en" level="a">Faking it for pleasure and profit - the use of hardware simulation at AAO</title>
<author>
<name sortKey="Shortridge, K" sort="Shortridge, K" uniqKey="Shortridge K" first="K." last="Shortridge">K. Shortridge</name>
<affiliation wicri:level="1">
<inist:fA14 i1="01">
<s1>Anglo-Australian Observatory, PO Box 296</s1>
<s2>Epping, NSW 1710</s2>
<s3>AUS</s3>
<sZ>1 aut.</sZ>
<sZ>2 aut.</sZ>
</inist:fA14>
<country>Australie</country>
<wicri:noRegion>Epping, NSW 1710</wicri:noRegion>
</affiliation>
</author>
<author>
<name sortKey="Vuong, M" sort="Vuong, M" uniqKey="Vuong M" first="M." last="Vuong">M. Vuong</name>
<affiliation wicri:level="1">
<inist:fA14 i1="01">
<s1>Anglo-Australian Observatory, PO Box 296</s1>
<s2>Epping, NSW 1710</s2>
<s3>AUS</s3>
<sZ>1 aut.</sZ>
<sZ>2 aut.</sZ>
</inist:fA14>
<country>Australie</country>
<wicri:noRegion>Epping, NSW 1710</wicri:noRegion>
</affiliation>
</author>
</analytic>
<series>
<title level="j" type="main">Proceedings of SPIE, the International Society for Optical Engineering</title>
<title level="j" type="abbreviated">Proc. SPIE Int. Soc. Opt. Eng.</title>
<idno type="ISSN">0277-786X</idno>
<imprint>
<date when="2010">2010</date>
</imprint>
</series>
</biblStruct>
</sourceDesc>
<seriesStmt>
<title level="j" type="main">Proceedings of SPIE, the International Society for Optical Engineering</title>
<title level="j" type="abbreviated">Proc. SPIE Int. Soc. Opt. Eng.</title>
<idno type="ISSN">0277-786X</idno>
</seriesStmt>
</fileDesc>
<profileDesc>
<textClass>
<keywords scheme="KwdEn" xml:lang="en">
<term>Added value</term>
<term>Detail level</term>
<term>Replacement</term>
<term>Simulator</term>
<term>Software development</term>
<term>Telescope</term>
<term>Tracking</term>
</keywords>
<keywords scheme="Pascal" xml:lang="fr">
<term>Simulateur</term>
<term>Pistage</term>
<term>Développement logiciel</term>
<term>Remplacement</term>
<term>Valeur ajoutée</term>
<term>Télescope</term>
<term>Niveau détail</term>
</keywords>
<keywords scheme="Wicri" type="topic" xml:lang="fr">
<term>Valeur ajoutée</term>
</keywords>
</textClass>
</profileDesc>
</teiHeader>
<front>
<div type="abstract" xml:lang="en">Traditionally, AAO tasks controlling hardware were able to operate in a simulation mode, simply ignoring the actual hardware and responding as if the hardware were working properly. However, this did not allow a rigorous testing of the low-level details of the hardware control software. For recent projects, particularly the replacement of the control system for the 3.9m AAT, we have introduced detailed software simulators that mimic the hardware and its interactions down to the individual bit level in the interfaces. By having one single simulator task representing the whole of the hardware, we get a realistic simulation of the whole system. Communications with the simulator task are introduced just above the driver calls that would normally communicate with the real hardware, allowing all of the hardware control software to be tested. Simulation can be partial, only simulating those bits of the hardware not yet available This allows incremental software releases that demonstrate full functioning of complete aspects of the system before any hardware is available, and supports a rigorous 'value-added' approach for tracking the software development process. This was particularly successful for the telescope control system, and has been used since for other projects including the new HERMES spectrograph.</div>
</front>
</TEI>
<affiliations>
<list>
<country>
<li>Australie</li>
</country>
</list>
<tree>
<country name="Australie">
<noRegion>
<name sortKey="Shortridge, K" sort="Shortridge, K" uniqKey="Shortridge K" first="K." last="Shortridge">K. Shortridge</name>
</noRegion>
<name sortKey="Vuong, M" sort="Vuong, M" uniqKey="Vuong M" first="M." last="Vuong">M. Vuong</name>
</country>
</tree>
</affiliations>
</record>

Pour manipuler ce document sous Unix (Dilib)

EXPLOR_STEP=$WICRI_ROOT/Ticri/CIDE/explor/CyberinfraV1/Data/Main/Exploration
HfdSelect -h $EXPLOR_STEP/biblio.hfd -nk 000B14 | SxmlIndent | more

Ou

HfdSelect -h $EXPLOR_AREA/Data/Main/Exploration/biblio.hfd -nk 000B14 | SxmlIndent | more

Pour mettre un lien sur cette page dans le réseau Wicri

{{Explor lien
   |wiki=    Ticri/CIDE
   |area=    CyberinfraV1
   |flux=    Main
   |étape=   Exploration
   |type=    RBID
   |clé=     Pascal:11-0004473
   |texte=   Faking it for pleasure and profit - the use of hardware simulation at AAO
}}

Wicri

This area was generated with Dilib version V0.6.25.
Data generation: Thu Oct 27 09:30:58 2016. Site generation: Sun Mar 10 23:08:40 2024